package com.wyix.entity;

/**
 * 抽象家电类：定义所有家电的统一操作接口
 *
 * @author wangdx
 * @since 2025/8/1
 */
public abstract class Appliance {
    protected String name; // 家电名称

    public Appliance(String name) {
        this.name = name;
    }

    // 添加公共的 getter 方法
    public String getName() {
        return name;
    }


    // 抽象方法：开机
    public abstract void powerOn();

    // 抽象方法：关机
    public abstract void powerOff();

    // 抽象方法：调节参数（具体参数由子类实现）
    public abstract void adjust(String parameter);


}